package milkyway.hightech.formatter;

import milkyway.hightech.entry.Entry;

import java.util.ResourceBundle;

/**
 *
 * @author michael
 */
public interface Formatter
{
    public void writeHead();

    /**
     *
     * @param entry
     */
    public void formatTo(Entry entry);

    public void writeFoot();

    /**
     *
     * @return
     */
    public String getFormattedText();

    public void cleanUp();

    /**
     *
     * @param rb
     */
    public void setLocale(ResourceBundle rb);

    /**
     *
     * @return
     */
    public String getMimeType();
}
